package $basePackage;
import com.webobjects.appserver.WOSession;
import com.webobjects.eocontrol.EOFetchSpecification;
import com.webobjects.foundation.NSLog;
public class Session extends WOSession {
private static final long serialVersionUID = 1L;
public Session() {
}
public EOFetchSpecification clientSideRequestGetFetchSpecification(
String fetchSpecification, String entity) {
return getFetchSpecification(fetchSpecification, entity);
}
/**
* Loads and returns an <tt>EOFetchSpecification</tt> objects for the given
* specification and entity name.
*
* @param fetchSpecification
* Name of the specification
* @param entity
* Name of the entity
* @return A fetch specification, or <tt>null</tt> if it is not found, or an
* error occurs
*/
public EOFetchSpecification getFetchSpecification(
String fetchSpecification, String entity) {
try {
// NSLog.out.appendln("About to call FetchSpecification " +
// fetchSpecification + " on Entity " + entity);
return EOFetchSpecification.fetchSpecificationNamed(
fetchSpecification, entity);
} catch (Exception ex) {
NSLog.out.appendln(ex);
return null;
}
}
}